import request from '@/utils/request'
/**
 *获取企业列表
 * @param {*} params 参数
 * @returns
 */
export function getEnterpriceAPI(params) {
  return request({
    url: '/park/enterprise',
    params
  })
}
// 查询行业列表
export function getIndustryListAPI() {
  return request({
    url: '/park/industry'
  })
}
// 增加企业/park/enterprise
export function createEnterpriseAPI(Body) {
  return request({
    url: '/park/enterprise',
    data: Body,
    method: 'post'
  })
}
// 回填数据获取详情/park/enterprise/{id}
export function getEnterpriseDetailAPI(id) {
  return request({
    url: `/park/enterprise/${id}`
  })
}
// 编辑企业信息
export function updateEnterpriseAPI(data) {
  return request({
    url: '/park/enterprise',
    method: 'put',
    data
  })
}
// 删除企业信息
/**
 * 删除企业
 * @param {*} id
 * @returns
 */
export function delEnterpriseAPI(id) {
  return request({
    url: `/park/enterprise/${id}`,
    method: 'DELETE'
  })
}

/**
 * 获取空置中楼宇列表（未租赁）
 * @param {*}
 * @returns
 */
// /park/rent/building
export function getRentBuildListAPI() {
  return request({
    url: '/park/rent/building'
  })
}
// 园区管理-添加/续租企业的租赁合同
// /park/enterprise/rent
export function createRentAPI(data) {
  return request({
    method: 'post',
    url: '/park/enterprise/rent',
    data
  })
}
// 展开查看租赁合同
// /park/enterprise/rent/{id}
export function getRentListAPI(id) {
  return request({
    method: 'GET',
    url: `/park/enterprise/rent/${id}`
  })
}
/**
 * 退租
 * @param {合同id} rentId
 * @returns
 */

export function outRentAPI(rentId) {
  return request({
    url: `/park/enterprise/rent/${rentId}`,
    method: 'PUT'
  })
}
/**
 * 下载合同文件
 */
export function downloadContract(id) {
  return request({
    url: `/download/${id}`,
    // method: 'POST',
    responseType: 'blob' // axios 会把响应的文件流格式化成 Blob 数据块对象
  })
}
